From b11b342ad4ce822c8b15ef96347c01c2bcf13b46 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=D0=A0=D1=83=D1=81=D0=BB=D0=B0=D0=BD=20=D0=98=D0=B6=D0=B1?= =?utf8?q?=D1=83=D0=BB=D0=B0=D1=82=D0=BE=D0=B2?= Date: Mon, 11 Dec 2017 07:37:03 +0000 Subject: [PATCH] GDK W32: stop using the OWNERCHANGE event It was removed completely. For now just comment out the code that used to emit it. https://bugzilla.gnome.org/show_bug.cgi?id=773299 --- gdk/win32/gdkdisplay-win32.c | 5 ++++- gdk/win32/gdkevents-win32.c | 1 - 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/gdk/win32/gdkdisplay-win32.c b/gdk/win32/gdkdisplay-win32.c index 48ae7c749c..a7d190325a 100644 --- a/gdk/win32/gdkdisplay-win32.c +++ b/gdk/win32/gdkdisplay-win32.c @@ -540,7 +540,9 @@ inner_clipboard_window_procedure (HWND hwnd, { HWND hwnd_owner; HWND hwnd_opener; +/* GdkEvent *event; +*/ GdkWin32Selection *win32_sel = _gdk_win32_selection_get (); hwnd_owner = GetClipboardOwner (); @@ -589,7 +591,7 @@ inner_clipboard_window_procedure (HWND hwnd, _gdk_win32_clear_clipboard_queue (); } - +/* GDK_OWNER_CHANGE does not exist anymore since 437d70f56919916e884a81d3bff0170322ab2906 event = gdk_event_new (GDK_OWNER_CHANGE); event->owner_change.window = NULL; event->owner_change.reason = GDK_OWNER_CHANGE_NEW_OWNER; @@ -597,6 +599,7 @@ inner_clipboard_window_procedure (HWND hwnd, event->owner_change.time = _gdk_win32_get_next_tick (0); event->owner_change.selection_time = GDK_CURRENT_TIME; _gdk_win32_append_event (event); +*/ if (_hwnd_next_viewer != NULL) return SendMessage (_hwnd_next_viewer, message, wparam, lparam); diff --git a/gdk/win32/gdkevents-win32.c b/gdk/win32/gdkevents-win32.c index a2708a0b82..68e69081b3 100644 --- a/gdk/win32/gdkevents-win32.c +++ b/gdk/win32/gdkevents-win32.c @@ -798,7 +798,6 @@ _gdk_win32_print_event (const GdkEvent *event) CASE (GDK_DROP_FINISHED); CASE (GDK_SCROLL); CASE (GDK_WINDOW_STATE); - CASE (GDK_OWNER_CHANGE); CASE (GDK_GRAB_BROKEN); #undef CASE default: g_assert_not_reached (); -- 2.30.2